/*
 * Planificador.h
 *
 *  Created on: 10/10/2011
 *      Author: MadeyMaga
 */

#ifndef PLANIFICADOR_H_
#define PLANIFICADOR_H_

#include "pedidos.h"

#define FILEPATHCONSOLA "/home/utn_so/Desarrollo/Workspace/ConsolaPPD/Debug/ConsolaPPD"
#define SHELL_HANDSHAKE 81

struct t_sockets
{
	int					fd;
	t_proceso			proceso;
	struct t_sockets	*siguiente;
};

int mapDisk();

int abrirConsola();

int crearSockConsola();

int crearSockRaid();

int crearSockFsListener();

void agregarFdEnTablaSock(int fdCon, int tipoConexion);

void clearTablaSock();

void cerrarSockets();

int crearLog(char *logs);

void initColasPedidos();

int crearPoll();

void atenderPoll();

void pollIn(int fd);

void *hiloPedidos();

#endif /* PLANIFICADOR_H_ */
